Methods
|
|
|
|
__getitem__
|
__getitem__ (
self,
key,
default=NOT_GIVEN,
)
|
|
_changeDefault
|
_changeDefault (
self,
record,
fieldName,
newValue,
)
|
|
_createItem
|
_createItem ( self, key )
Exceptions
|
|
NotImplemented, "_createItem() method not defined in subclass"
|
|
|
_delFieldDefault
|
_delFieldDefault (
self,
record,
fieldName,
)
|
|
_fieldChanging
|
_fieldChanging (
self,
record,
fieldName,
newValue,
)
|
|
_fieldDeleting
|
_fieldDeleting (
self,
record,
fieldName,
)
|
|
_fieldsChanging
|
_fieldsChanging (
self,
record,
fieldDict,
)
|
|
_fromCache
|
_fromCache (
self,
key,
default=NOT_GIVEN,
)
|
|
_itemExists
|
_itemExists ( self, item )
|
|
_loadDefault
|
_loadDefault (
self,
record,
fieldName,
)
|
|
_loadField
|
_loadField (
self,
record,
fieldName,
)
|
|
_newItem
|
_newItem ( self, key )
Exceptions
|
|
KeyError, ( "'%s' already exists" % key )
|
|
|
_rawItem
|
_rawItem ( self, key )
|
|
_retrieveItem
|
_retrieveItem ( self, key )
|
|
_saveRecord
|
_saveRecord ( self, record )
Exceptions
|
|
NotImplementedError, "_saveRecord not overridden by subclass"
|
|
|
_toCache
|
_toCache (
self,
key,
record,
)
|
|
getItem
|
getItem (
self,
key,
default=None,
)
|
|
newItem
|
newItem ( self, key=None )
|
|